interface i_length {
  // 这儿接口表示 arg 必须存在length属性，且返回值是 number
  length: number;
}

function getLength<T extends i_length>(arg: T) {
  console.log(arg.length);
}

getLength("123");
getLength([1, 2]);
